import type{logDetail, parameter, trademark} from './model/trademarkTypes'
import { request } from '@/utils/sph'
/**
 * @description 获取品牌列表
 * @param page 页码
 * @param limit 每页展示数量
 * @returns 
 */
export const reqTrademark=(page:number,limit:number)=>{
    return request.get<any,trademark>(`/admin/product/baseTrademark/${page}/${limit}`)
}


/**
 * @description  删除品牌信息
 * @param id 品牌id
 * @returns 
 */
export const reqRemove = (id:number)=>{
    return request.delete(`/admin/product/baseTrademark/remove/${id}`)
}




/**
 * @description  添加品牌信息接口
 * @params 添加品牌数据
 */
export const reqAddTrademark=(params:parameter)=>{
    return request.post('/admin/product/baseTrademark/save',params)
}



/**
 * @description  获取品牌详情数据
 * @param id 品牌id
 * @returns 
 */
export const reqTrademarkDetail=(id:number)=>{
    return request.get<any,logDetail>(`/admin/product/baseTrademark/get/${id}`)
}


/**
 * @description  修改品牌信息
 * @param params 品牌修改所需参数
 * @returns 
 */
export const reqUpdateTrademark =(params:parameter)=>{
    return request.put('/admin/product/baseTrademark/update',params)
}